package utils

import "time"

/*
在Go语言里，这些数字都是有特殊函义的，不是随便指定的数字，见下面列表：
月份 1,01,Jan,January
日　 2,02,_2
时　 3,03,15,PM,pm,AM,am
分　 4,04
秒　 5,05
年　 06,2006
周几 Mon,Monday
时区时差表示 -07,-0700,Z0700,Z07:00,-07:00,MST
时区字母缩写 MST
*/

//StringParseTime 将字符串转换成时间
//转换失败,返回当前时间和错误
func StringParseTime(str string) (time.Time, error) {
	t, err := time.Parse("2006-01-02 15:04:05", str)
	if err != nil {
		return time.Now(), err
	}
	return t, nil
}
